﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hyjx.FeedingService.Configs
{
    /// <summary>
    /// 配方点位配置
    /// </summary>
    public class RecipePointConfig
    {
        /// <summary>
        /// 设备编码
        /// </summary>
        public string? DeviceCode { get; set; }
        /// <summary>
        /// 工步搅拌设定转速（rpm）地址
        /// </summary>
        public string? StirRotateSpeedAddress { get; set; }
        /// <summary>
        /// 工步搅拌实际转速（rpm）地址
        /// </summary>
        public string? StirRotateActualSpeedAddress { get; set; }
        /// <summary>
        /// 工步设定时间（分钟）地址
        /// </summary>
        public string? ElapsedTimeAddress { get; set; }
        /// <summary>
        /// 实际温度地址
        /// </summary>
        public string? ActualTemperatureAddress { get; set; }
        /// <summary>
        /// 真空设定（Mpa）地址
        /// </summary>
        public string? VacuumAddress { get; set; }
        /// <summary>
        /// 实际压力值（Mpa）地址
        /// </summary>
        public string? ActualVacuumAddress { get; set; }
        /// <summary>
        /// CNT（LA133）配方重量地址
        /// </summary>
        public string? MaterialWeightAddress { get; set; }
        /// <summary>
        /// NMP(DIW)配方重量
        /// </summary>
        public string? WaterWeightAddress { get; set; }
        /// <summary>
        /// 工步实际加料量（KG）
        /// </summary>
        public string? MaterialActualWeightAddress { get; set; }
        /// <summary>
        /// 稀释搅拌机内部工步点位地址
        /// </summary>
        public string? StepAddress { get; set; }
        /// <summary>
        /// 稀释搅拌机内部 CMD 点位地址
        /// </summary>
        public string? CmdAddress { get; set; }
        /// <summary>
        /// 稀释罐设备状态点地址
        /// </summary>
        public string? EquipmentStatus {  get; set; }  
    }
}
